import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class e7_8 extends Applet implements ActionListener{
	AudioClip clip; //声明一个音频对象
	Button buttonPlay, buttonLoop, buttonStop;
	public void init(){
		clip = getAudioClip(getCodeBase(), "test.wav");
		//根据程序所在地址处声音文件2.wav创建音频对象，
		//Applet类的getCodeBase()方法可以获得小程序所在的html页面的URL地址。
		buttonPlay = new Button("开始播放");
		buttonLoop = new Button("循环播放");
		buttonStop = new Button("停止播放");
		buttonPlay.addActionListener(this);
		buttonStop.addActionListener(this);
		buttonLoop.addActionListener(this);
		add(buttonPlay);
		add(buttonLoop);
		add(buttonStop);
	}
	public void stop(){
		clip.stop(); //当离开此页面时停止播放
	}
	public void actionPerformed(ActionEvent e){
		if (e.getSource() == buttonPlay){
			clip.play();
		}
		else if (e.getSource() == buttonLoop){
			clip.loop();
		}
		else if (e.getSource() == buttonStop){
			clip.stop();
		}
	}
}
